package com.xuxk.project.library.service;

import java.util.Set;

/**
 * @author 许孝康
 * @date 2020/3/26
 * @company 橙云科技有限公司
 */

public interface RedisService  {

    long sadd(String key, Object value, long expire);

    Set<Object> sget(String key);

    long ssize(String key);

    String randomMember(String key);

    void vset(String key, Object value, long expire);

    void vset(String key, Object value);

    boolean containKey(String key);

    <T> T vget(String key, Class<T> clazz);

    <T> T get(String key, Class<T> clazz) ;

    String get(String key, long expire) ;

    String vget(String key) ;

    void delete(String key);
}
